﻿<!DOCTYPE HTML>
<html>

<head>
    <meta charset="utf-8">
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport"
          content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <link rel="Bookmark" href="/favicon.ico">
    <link rel="Shortcut Icon" href="/favicon.ico" />
    <!--[if lt IE 9]>
    <script type="text/javascript" src="../lib/html5shiv.js"></script>
    <script type="text/javascript" src="../lib/respond.min.js"></script>
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="../static/h-ui/css/H-ui.min.css" />
    <link rel="stylesheet" type="text/css" href="../static/h-ui.admin/css/H-ui.admin.css" />
    <link rel="stylesheet" type="text/css" href="../lib/Hui-iconfont/1.0.8/iconfont.css" />
    <link rel="stylesheet" type="text/css" href="../static/h-ui.admin/skin/default/skin.css" id="skin" />
    <link rel="stylesheet" type="text/css" href="../static/h-ui.admin/css/style.css" />
    <!--[if IE 6]>
    <script type="text/javascript" src="../lib/DD_belatedPNG_0.0.8a-min.js" ></script>
    <script>DD_belatedPNG.fix('*');</script>
    <![endif]-->
    <!--/meta 作为公共模版分离出去-->
    <title>{{ cn_name }}</title>
</head>

<body>
    <div class="newarticle">
        <form class="form newform" id="form-article-add">
            <div class="row cl" style="display:none;">
                <label class="form-label"><span class="c-red">*</span>ID标识：</label>
                <div class="formControls">
                    {%- if EntityType == "int" or EntityType == "long" -%}
                    <input type="number" class="input-number" value="0" placeholder="" name="id" readonly>
                    {%- else -%}
                     <input type="text" class="input-text" value="" placeholder="" name="id" readonly>
                    {%- endif -%}
                </div>
            </div>
            {%- for ione in ClassPropertys -%}
                {%- if ione.name != "ConcurrencyStamp" and ione.name != "CreateDate" -%}
                    <div class="row cl">
                        <label class="form-label">{{ ione.cn_name }}：</label>
                        <div class="formControls">
                            {%- assign showui = false -%}
                            {%- if ione.property_base == "int" or ione.property_base == "long" -%}
                                <input type="number" class="input-number" value="" placeholder="{{ ione.display_str }}" name="{{ ione.lower_name }}">
                                {%- assign showui = true -%}
                            {%- endif -%}
                            {%- if ione.property_base == "bit" or ione.property_base == "bool" -%}
                                <input type="checkbox" class="input-checkbox mui-switch-anim mui-switch" name="{{ ione.lower_name }}">
                                {%- assign showui = true -%}
                            {%- endif -%}
                            {%- if showui == false -%}
                            <input type="text" class="input-text" value="{{ ione.default_value }}" placeholder="{{ ione.display_str }}" name="{{ ione.lower_name }}" {%- if ione.required %} required {%- endif -%} {%- if ione.max_length > 0 %}  maxlength="{{ ione.max_length }}"{%- endif -%}>
                            {%- endif -%}
                        </div>
                    </div>
                {%- endif -%}
            {%- endfor -%}
            <div class="row cl">
                <div class="rowbtn">
                    <input onClick="_funcAdd();" class="formbtnsubmit btn-primary" type="button" value="保存">
                </div>
            </div>
        </form>
    </div>

    <!--_footer 作为公共模版分离出去-->
    <script type="text/javascript" src="../lib/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="../lib/layer/2.4/layer.js"></script>
    <script type="text/javascript" src="../static/h-ui/js/H-ui.min.js"></script>
    <script type="text/javascript" src="../static/h-ui.admin/js/H-ui.admin.js"></script>
    <!--/_footer /作为公共模版分离出去-->
    <!--请在下方写此页面业务相关的脚本-->
    <script src="../lib/api.js"></script>

    <script type="text/javascript">var iseditemodel = false;
        $(function () {
            //获取参数中的ID
            var _id = 0;
            var uidstr = _apigetquery("id");
            if (uidstr != null) {
                _id = parseInt(uidstr);
                iseditemodel = true;
                if (_id == 0) {
                    iseditemodel = false;
                }
            } else {
                iseditemodel = false;
            }
            if (iseditemodel) {
                $(".styleadd").hide();
                _loaditem(_id);
            } else {
                $(".styleedit").hide();
            }
        });

        function _loaditem(userid) {
            //读取角色列表
            _apiget("/api/app/{{ lowerName }}/" + userid + "/infoForUpdate", true, function (code, obj) {
                if (code == 200) {
                    _bindelement(obj);
                }
            });
        }

        function _funcAdd() {
            if (!_beforeValidity("#form-article-add")) {
                return;
            }
            var dataobj = $("#form-article-add").parseForm();
            if (iseditemodel) {
                _apipost("/api/app/{{ lowerName }}/updateItem", false, JSON.stringify(dataobj), function (code, obj) {
                    if (code == 200) {
                        layer.msg("更新成功", { time: 1500 }, function () {
                            var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
                            parent.layer.close(index);  // 关闭layer
                        });
                    }
                });
            } else {
                _apipost("/api/app/{{ lowerName }}/item", false, JSON.stringify(dataobj), function (code, obj) {
                    if (code == 200) {
                        layer.msg("新增成功", { time: 1500 }, function () {
                            var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
                            parent.layer.close(index);  // 关闭layer
                        });
                    }
                });
            }
        }</script>
    <!--/请在上方写此页面业务相关的脚本-->
</body>

</html>